系统

类 运行环境

系统.对象
    └系统.运行环境


公开 类 运行环境 <基类型 = 系统.对象

本类提供与易语言运行时环境的交互接口,系统将在初始化时自动创建它的实例。


方法摘要
公开 静态 整数

分配内存(整数 欲分配的内存数量) 

    分配指定数量的内存,返回所分配内存指针值,该内存在不使用后必须释放

公开 静态 整数

重分配内存(整数 欲重分配的内存指针, 整数 欲重分配内存数量) 

    重新为指定内存指针值分配指定数量的内存,返回新的内存指针值,同时原有指针失效,该内存在不使用后必须释放

公开 静态

释放内存(整数 欲释放的内存指针) 

    释放指定内存指针值所指向的已分配内存

公开 静态 系统.对象

创建对象(文本 欲建立对象的类名称, 逻辑 调用类默认初始化方法) 

    新建指定名称类的对象,成功返回所建立的对象,失败返回空对象。注意除非指定,本方法不会调用类的任何初始化方法

公开 静态

报错(文本 类库名, 整数 错误代码, 文本 错误文本) 

    报告指定的错误信息,如果是严重出错将自动强制退出用户程序

公开 静态 整数,文本,文本

取错误() 

    返回最后一次报告的错误码、出错代码所在类库名称、错误信息文本,如果没有出错,错误码将返回0

公开 静态

清除错误() 

    清除以前所报告的错误

公开 静态 逻辑

是否有效(系统.对象 欲检查其有效性的对象<可为空>) 

    如果指定对象有效,返回真,否则返回假。

公开 静态

结束(整数 欲返回到操作系统的代码值) 

    结束用户程序的执行

公开 静态 系统.错误处理

置错误管理器(系统.错误处理 错误处理器对象<可为空>) 

    设置某个对象作为运行时错误管理器,返回先前设置的错误管理器对象。如果要恢复系统默认处理,提供空对象即可

公开 静态 整数

取启动时间() 

    获取自程序启动以来的毫秒数

公开 静态 逻辑

启动进程(文本 命令行文本, 文本 当前路径 = "", 逻辑 是否等待执行结束 = 假, 逻辑 是否隐藏窗口 = 假) 

    执行指定的可执行文件或者外部命令

系统.对象 继承的方法
比较类型, 是否实现, 取类名, 发送事件, 等于, 比较, 到文本, 比较引用

分配内存

公开 静态 整数 分配内存(整数 欲分配的内存数量)

    分配指定数量的内存,返回所分配内存指针值,该内存在不使用后必须释放

参数:

    欲分配的内存数量


重分配内存

公开 静态 整数 重分配内存(整数 欲重分配的内存指针, 整数 欲重分配内存数量)

    重新为指定内存指针值分配指定数量的内存,返回新的内存指针值,同时原有指针失效,该内存在不使用后必须释放

参数:

    欲重分配的内存指针

    欲重分配内存数量


释放内存

公开 静态 释放内存(整数 欲释放的内存指针)

    释放指定内存指针值所指向的已分配内存

参数:

    欲释放的内存指针


创建对象

公开 静态 系统.对象 创建对象(文本 欲建立对象的类名称, 逻辑 调用类默认初始化方法)

    新建指定名称类的对象,成功返回所建立的对象,失败返回空对象。注意除非指定,本方法不会调用类的任何初始化方法

参数:

    欲建立对象的类名称

    调用类默认初始化方法


报错

公开 静态 报错(文本 类库名, 整数 错误代码, 文本 错误文本)

    报告指定的错误信息,如果是严重出错将自动强制退出用户程序

参数:

    类库名 - 本参数提供出错代码所在类库的名称

    错误代码 - 本参数提供欲报告错误的代码,如果小于零表示为严重错误。

    错误文本 - 本参数提供欲报告错误的文本信息


取错误

公开 静态 整数,文本,文本 取错误()

    返回最后一次报告的错误码、出错代码所在类库名称、错误信息文本,如果没有出错,错误码将返回0


清除错误

公开 静态 清除错误()

    清除以前所报告的错误


是否有效

公开 静态 逻辑 是否有效(系统.对象 欲检查其有效性的对象<可为空>)

    如果指定对象有效,返回真,否则返回假。

参数:

    欲检查其有效性的对象


结束

公开 静态 结束(整数 欲返回到操作系统的代码值)

    结束用户程序的执行

参数:

    欲返回到操作系统的代码值


置错误管理器

公开 静态 系统.错误处理 置错误管理器(系统.错误处理 错误处理器对象<可为空>)

    设置某个对象作为运行时错误管理器,返回先前设置的错误管理器对象。如果要恢复系统默认处理,提供空对象即可

参数:

    错误处理器对象


取启动时间

公开 静态 整数 取启动时间()

    获取自程序启动以来的毫秒数


启动进程

公开 静态 逻辑 启动进程(文本 命令行文本, 文本 当前路径 = "", 逻辑 是否等待执行结束 = 假, 逻辑 是否隐藏窗口 = 假)

    执行指定的可执行文件或者外部命令

参数:

    命令行文本 - 指定欲执行的可执行文件,及其命令行参数

    当前路径

    是否等待执行结束

    是否隐藏窗口



http://dotef.eyuyan.com